package com.example.ucf.model;

import java.util.ArrayList;
import java.util.List;

public class Team {
	
	private String name;
	int color1;
	int color2;
	private List<Athlete> lista_Atletas;
	private List<Play> lista_Jogadas;
	
	public Team(String nome, int cor1, int cor2) {
		this.name = nome;
		this.color1 = cor1;
		this.color2 = cor2;
		this.lista_Atletas = new ArrayList<Athlete>();
		this.lista_Jogadas = new ArrayList<Play>();
	}
	
	public Athlete buscaAtleta(String nome){
		for (Athlete at : lista_Atletas) {
			if (at.getName().equals(nome)){
				return at;
			}
		}
		return null;
	}
	
	public boolean inserirAtleta(Athlete atleta){
		if(buscaAtleta(atleta.getName()) == null)
			return false;
		else{
			lista_Atletas.add(atleta);
			return true;
		}
	}
	
	public boolean inserirJogada(Play play){
		this.lista_Jogadas.add(play);
		return true;
	}
	
	public String getName() {
		return name;
	}

	public List<Athlete> getLista_Atletas() {
		return lista_Atletas;
	}

	public List<Play> getLista_Jogadas() {
		return lista_Jogadas;
	}

	public int getColor1() {
		return color1;
	}

	public int getColor2() {
		return color2;
	}
}
